public class Main {
    public static void main(String[] args) {
        // 创建代理对象（此时不加载真实图片）
        Image image = new ProxyImage("test.jpg");

        // 第一次调用触发真实对象加载
        image.display();
        // 输出: Loading image: test.jpg
        //       Displaying image: test.jpg

        // 第二次直接使用已加载对象
        image.display();
        // 输出: Displaying image: test.jpg
    }
}
